package com.xjiuge.fruit.mapper;

import java.util.List;

import com.xjiuge.fruit.bean.User;
import com.xjiuge.fruit.mapper.base.BaseMapper;


public interface UserMapper extends BaseMapper<User> {

	/**
	 * 根据user查询user
	 * UserMapper.selectUserByUser<BR>
	 * <p>Author:xuhongcheng</p>
	 * <p>Date: 2017年10月17日  下午3:51:57</p>
	 * @param user
	 * @return
	 */
	List<User> selectUserByUser(User user);

	/**
	 * 查询所有用户
	 * UserMapper.selectAllUser<BR>
	 * <p>Author:xuhongcheng</p>
	 * <p>Date: 2017年10月30日  上午10:46:54</p>
	 * @return
	 */
	List<User> selectAllUser();

	/**
	 * 根据登录名称查找用户
	 * UserMapper.selectUserByLoginName<BR>
	 * <p>Author:xuhongcheng</p>
	 * <p>Date: 2017年10月30日  下午4:00:20</p>
	 * @param loginName
	 * @return
	 */
	User selectUserByLoginName(String loginName);

	/**
	 * 批量删除用户
	 * UserMapper.deleteByIds<BR>
	 * <p>Author:xuhongcheng</p>
	 * <p>Date: 2017年10月31日  上午10:58:12</p>
	 * @param ids
	 */
	void deleteByIds(String[] ids);
    
}